@charset "utf-8";

/*1200+ 内容宽度：1200px  页面内容居中  匹配默认样式 */
/*===============================================首页样式=================================================*/
.wrapBox{ width:100%; }
.contentBox{ width:1200px; margin:0 auto; }

/*网站头部*/
.headerWrap{ background:#8F000B; height:100px; border-top:10px solid #700005; }
.headerBox{ position:relative; height:100px; }
/*校标*/
.icon-logo{ display:block; position:absolute; left:12px; top:50%; margin-top:-30px;  cursor: pointer; }


/*搜索框*/
ul#search{ width:245px; height:30px; display:block;position:absolute; right:0px; bottom:50px; }
ul#search li{ float:left;  }
.keyboard{  /*width:170px; *width:164px;*/  width:192px; height:30px; border: none; line-height:30px; text-indent:5px; font-family:"微软雅黑"; font-size:12px; color:#D4D4D4; background: #FFF; vertical-align:middle; }
.inputSub{ margin-left:8px; /**margin-left:-6px;*/ *margin-top:1px; width:40px;  height:30px; background: url(../img/main/btn_search.jpg) center top no-repeat; border:none; cursor:pointer; }
/*问候语*/
.textBox{ width:450px; height:20px; line-height:20px;  position:absolute; right:0px; bottom:20px; font-family:"微软雅黑"; font-size:12px; color:#FFF; text-align:right;}


/*导航栏*/
.navWrap,ul.nav{   background:#FFFFFF; height:44px; }
ul.nav li.level-1{ width:97px; float:left; position:relative; margin-left:6px; margin-right:6px; }
ul.nav li.last{ margin-right:0;}
ul.nav li.level-1>a,ul.nav li>a:link{ color:#1E1E1E; display:block; width:107px; height:44px; line-height:44px; text-align:center;  margin:0 auto;  background: none; font-family:"微软雅黑"; font-size:16px; z-index:100020; }
ul.nav li.level-1>a:hover{ background:#8F000B; color:#FFF; }
ul.nav li.level-1.selected-nav{}
ul.nav li.level-1.selected-nav>a,ul.nav li.level-1.selected-nav>a:link, ul.nav li.level-1.selected-nav>a:hover,ul.nav li.level-1.active-nav>a,ul.nav li.level-1.active-nav>a:link, ul.nav li.level-1.active-nav>a:hover{ background:#8F000B; color:#FFF; }


ul.nav li.level-1 .subNav{ display:none;z-index:100000;position:absolute; left:0; top: 44px;  background:#1A2D45;  }
ul.nav li.level-1 .subNav a{ z-index:100010;display:block;line-height:30px; height:30px;color:#FFF;  font-size:14px; width:100%; text-align:center;  background:#CF3438;font-family:"微软雅黑"; }
ul.nav li.level-1.active-nav{position: relative; z-index:99999; }
ul.nav li.level-1.active-nav .subNav{ position:absolute; min-height:31px; _height:expression(this.scrollHeight <31 ?"31px" : "auto");  width:107px; z-index:100000;background:#1A2D45; }
/*ul.nav li.level-1.selected-nav .subNav a{ z-index:100010;  transition:all 0.1s; background:#000; opacity:0.7; filter:Alpha(opacity=70);  }*/
ul.nav li.level-1.active-nav .subNav a{ z-index:100010;  transition:all 0.1s; background:#CF3438; color:#FFF; }
ul.nav li.level-1.active-nav .subNav a:hover{   transition:all 0.1s; background:#FFF; color:#A5000D; }



/*全屏大图切换*/
.index-banner {  height: 320px; overflow: hidden; position: relative; }
.index-banner .banner-content,
.index-banner .col { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.index-banner .col.banner01 {background: url(../img/main/banner01.jpg) center top no-repeat;}
.index-banner .col.banner02 {background: url(../img/main/banner02.jpg) center top no-repeat;}
.index-banner .col.banner03 {background: url(../img/main/banner03.jpg) center top no-repeat;}
.index-banner .col.banner04 {background: url(../img/main/banner04.jpg) center top no-repeat;}
.index-banner .col.banner05 {background: url(../img/main/banner05.jpg) center top no-repeat;}
.index-banner .col.banner06 {background: url(../img/main/banner06.jpg) center top no-repeat;}
.index-banner .btn { display: block; position: absolute; bottom: 5px; left: 50%; width: 120px; margin-left: -40px; z-index: 5 }
.index-banner .btn li { width: 9px; height: 9px; display: block; float: left; background: #D0D8D8; cursor: pointer; margin: 0px 5px; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.index-banner .btn li:hover { background: #CF3438; }
.index-banner .btn li.act { background: #CF3438; }
/*.index-banner .pre { cursor: pointer; width: 72px; height: 72px; background: url(../img/index/btn.png) left -72px no-repeat; position: absolute; left: -100px; top: 50%; margin-top: -36px; z-index: 3; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.index-banner .next { cursor: pointer; width: 72px; height: 72px; background: url(../img/index/btn.png) left 0px no-repeat; position: absolute; right: -100px; top: 50%; margin-top: -36px; z-index: 3; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.index-banner:hover .pre { display: block; left: 30px; }
.index-banner:hover .next { display: block; right: 30px; }*/
/*.index-banner .text01 { position: absolute; left: 440px; top: 0; z-index: 10; }
.index-banner .text02 { position: absolute; left: 450px; bottom: 75px; z-index: 10 }
.index-banner .text03 { position: absolute; right: 0; top: 80px; z-index: 10 }
.index-banner .text04 { position: absolute; right: 155px; top: 150px; z-index: 10 }*/


/*标题样式*/
.title-newsBox{ width:100%; position:relative; height:28px; background: url(../img/main/title_icon_index.jpg) 112px  center no-repeat; }
.title-newsBox span{ display:block; height:28px; line-height:28px; font-size:18px; color:#CF3438; font-family:"微软雅黑"; text-indent:30px; padding-right:10px; }
.xwzx .title-newsBox,.xyfg .title-newsBox{ margin-bottom:10px; }
.xwzx .title-newsBox span{ background: url(../img/main/title_icon_xwzx.jpg) left  center no-repeat;}
.kstd .title-newsBox span{ background: url(../img/main/title_icon_kstd.jpg) left  center no-repeat;}
.xyfg .title-newsBox span{ background: url(../img/main/title_icon_xyfg.jpg) left  center no-repeat;}


/*更多按钮*/
.btn-more{ display:block; height:28px; line-height:28px;  font-size:12px; color:#999999; font-family:"微软雅黑"; text-indent:5px;  position:absolute; right:0; top:0; width:40px;  background:#FFF url(../img/main/more_icon.jpg) right  center no-repeat; }



.xwzx,.ztwz,.kstd,.xyfg,.friendLinkWrap,.footinfoWrap{margin-top:20px;}

/*******新闻资讯********/
/*焦点图片*/
.focus { width: 390px; height: 260px; position: relative; overflow: hidden; float:left; }
.focus .img li { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; }
.focus .img img { width: 100%; height: 100%; display: block; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.focus:hover .img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.focus .img-title { width: 100%; height: 34px; line-height: 34px; color: #fff; font-size: 1.4em; text-indent: 10px; position: absolute; left: 0; bottom: 0; z-index: 9; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0, 0, 0, 0.5); }
.focus .img-title span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 120px; display: block;}
.focus .focus-btn { display: block; width: 80px; height: 10px; position: absolute; right: 6px; bottom: 11px; z-index: 10; }
.focus .focus-btn li { width: 10px; height: 10px; display: block; background: #fff; margin: 0 3px; float: left; cursor: pointer; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; background: url(../img/main/focus_btn_un.png)  no-repeat; }
.focus .focus-btn li:hover {background: url(../img/main/focus_btn_on.png)  no-repeat; }
.focus .focus-btn li.active {background: url(../img/main/focus_btn_on.png)  no-repeat; }


.newslist-1{ width: 420px; height: 260px; overflow: hidden; float:left; margin-left:18px; }
/*列表样式*/
ul.newslist-1 li{  height:28px; line-height:28px;width:100%; margin-bottom:6px; margin-top:0px; overflow: hidden;  }
ul.newslist-1 li a,ul.newslist-1 li a:link{ background:#FFF url(../img/main/newslist_icon.jpg)  left  center no-repeat; color:#626262; display:block; text-indent:15px; height:26px; line-height:28px; font-size:14px; font-family:"微软雅黑";  }
ul.newslist-1 li a:hover{  /*font-style:italic; */   color:#F90014; }
ul.newslist-1 li span.newstime{ float:right; padding-right:4px; color:#626262;font-size:14px; font-family: Arial;}

.scroll-info{width: 350px; height: 260px; overflow: hidden; float:left; margin-left:20px; position:relative;}
.newslist-2{ left: 0; position: absolute;top: 0; width:100%; }
/*列表样式*/
ul.newslist-2 li{  height:60px; line-height:30px;width:100%; margin-bottom:4px; margin-top:0px; overflow: hidden; border-bottom:1px dashed #D9D9D9; }
ul.newslist-2 li a,ul.newslist-2 li a:link{ color:#626262; display:block;   height:26px; line-height:30px; font-size:14px; font-family:"微软雅黑"; float:left; width:285px; }
ul.newslist-2 li a:hover{  /*font-style:italic; */ color:#F90014; }
ul.newslist-2 li span.newstime{ float:right; color:#626262;font-size:14px; font-family: Arial; width:60px; height:44px; line-height:22px; border-left:1px solid #D9D9D9; text-align:center; margin-top:8px;}


/*******页面链接图标（第二排）********/
.ztwz{ width:830px; height:130px;  background:#F7F7F7; overflow:hidden; float:left; }
.title-ztwz-box{background:#F7F7F7 url(../img/main/title_icon_ztwz.jpg) 30px 18px no-repeat; float:left; width:90px;  font-size:18px; color:#CF3438; font-family:"微软雅黑"; text-align: right; height:66px; line-height:66px; padding-top:46px; margin-top:10px; }
.ztwz-box{ width:175px; height:112px; line-height:112px; float:left; margin:10px 0 0 10px; font-size:16px; color:#000; font-family:"微软雅黑"; text-align:center; font-weight:bold; cursor: pointer; }
.ztwz-box-1{background:#FFF url(../img/main/zs_img.jpg)  center  center no-repeat;}
.ztwz-box-2{background:#FFF url(../img/main/jy_img.jpg)  center  center no-repeat;}
.ztwz-box-3{background:#FFF url(../img/main/dflz_img.jpg)  center  center no-repeat;}
.ztwz-box-4{background:#FFF url(../img/main/zzxb_img.jpg)  center  center no-repeat;}
.ztwz-box:hover { color:#8F000B; }


.kstd{ width:350px; height:130px;   overflow:hidden; float:left; margin-left:20px;}
.kstd-box{width:140px; height:44px; line-height:44px; float:left; margin:5px 0 0 20px; font-size:16px; color:#333333; font-family:"微软雅黑"; text-indent:55px;cursor: pointer; }
.kstd-box-1{background:#FFF url(../img/main/icon_kstd_1.jpg)  left  center no-repeat;}
.kstd-box-2{background:#FFF url(../img/main/icon_kstd_2.jpg)  left  center no-repeat;}
.kstd-box-3{background:#FFF url(../img/main/icon_kstd_3.jpg)  left  center no-repeat;}
.kstd-box-4{background:#FFF url(../img/main/icon_kstd_4.jpg)  left  center no-repeat;}
.kstd-box:hover { color:#8F000B; }


/*******学院风光********/
/*滚动图片*/
.xyfg{ height:170px;overflow:hidden;   }
#rowpic{ width:100%; height:130px;  overflow:hidden; }
#rowpic #rowBtnL{  }
#rowpic #rowBtnL a{  }
#rowpic #rowBtnL a:hover{ }
#rowpic #rowBtnR{  }
#rowpic #rowBtnR a{  }
#rowpic #rowBtnR a:hover{  }
#rowpiccom{ width:100%; height:130px; float:left; overflow:hidden; position:relative; }
#rowpiccom ul{ width:2000px;}
#rowpiccom ul li{ width:190px; height:130px; overflow:hidden; float:left; margin-right:12px; cursor:pointer; position:relative;  behavior:url(PIE.htc); padding:0; }
#rowpiccom ul li img{ width:100%; height:100%;  cursor:pointer; }
#rowpiccom ul li .pic_name{ width:100%; line-height:30px; height:30px; color:#FFF; text-align:center; font-size:14px; overflow:hidden;font-family:"微软雅黑"; position:absolute; left:0; bottom:0; background:#333; opacity:0.8; filter:Alpha(opacity=80); display:block;}
#rowpiccom ul li:hover .pic_name{ display:none; }

/*友情链接*/
.friendLinkWrap, .friendLinkBox { height:40px; background:#FFF; }
.friendLinkBox{ position:relative; }
.friendLinkBox-left{ width:90px; float:left; height:100%; background:#CF3438;  }
.friendLinkBox-right{ width:90%; float:left; height:100%; overflow:hidden; }
.friendLinkBox, .friendLinkBox-left, .friendLinkBox a,friendLinkBox a:link{ line-height:40px;  color:#333333; font-size:14px; font-family:"微软雅黑"; }
.friendLinkBox-left{ color:#FFF;font-size:16px; text-align:center; }
.friendLinkBox a:hover{  color:#CF3438;  }

.btn-more-friendLink { background: url("../img/main/icon_next_link_un.jpg") no-repeat right center;display: none;height: 40px;position: absolute;right: 0;top: 0;width: 44px; }
.btn-more-friendLink:hover{  background: url("../img/main/icon_next_link_on.jpg") no-repeat right center; }


/*页脚信息*/
.footinfoWrap{ height:150px; background:#8F000B; }
.footinfoBox{ height:130px; padding-top:20px; position:relative; }
.footinfoBox p{ color:#FFF;font-family:"微软雅黑"; font-size:14px; margin:10px 0 0 30px; }
.footinfoBox .school-qrcode{ position:absolute; display:block; right:160px; height:100px; top:50%; margin-top:-50px;  }

.footer{   line-height:38px; text-align:center; color:#FFF;font-family:"微软雅黑"; font-size:14px; background:#000; }



/*===============================================列表页、内容页样式=================================================*/
/*banner*/
.listpage-banner{ height:280px;background: url(../img/main/banner01_listpage.jpg) center center no-repeat;overflow: hidden; position: relative; }
.content{ position:relative; }
.sign{ width: 480px; height: 100px; float: left; margin: 100px 0 0 10px;}
.sign .text-1{ text-align: left; font-size: 40px; color: #FFF; line-height: 50px; height: 50px; font-weight: bold; text-shadow: 0px 2px 1px #737373; }
.sign .text-2{ text-align: left; font-size: 18px; color: #3A3A3A; line-height: 40px; height: 40px;    }


/*表格样式*/
table,table.tableMainStyle{ width:98%; margin:0px auto 20px auto; border:0px; table-layout:fixed; border-collapse:collapse;}
table th{  border:1px #000 solid;   font-weight: bold; text-align:center;  }
table td{  border:1px #000 solid; }
table th, table.tableMainStyle th{ height:36px; line-height:36px; border:1px #ccc solid; background:#ccc; font-weight: bold; text-align:center;  font-size:14px;  color:#000;}
table td, table.tableMainStyle td{ font-size:14px;   color:#303030; line-height:30px; padding:2px;  border:1px #ccc solid;   text-align: center; background:#fff; }
table.tableMainStyle td:hover{ background:#7AB80B; color:#FFF; }


.side-menu{ width:230px; float:left; height:auto;  position:relative; z-index:1000; margin-top:30px;}


.btn-close-menu{ display:none; }


#classname{ width:100%; height:101px; line-height:100px; text-indent:45px; font-size:24px; font-weight:bold; color:#FFF; font-family:"微软雅黑"; letter-spacing:3px;  background: url(../img/main/top_leftbar.jpg) left top no-repeat; }
#parent-classid-hidden{ display:none; }
#classid-hidden{ display:none; }
#classpath-hidden{ display:none; }

ul.leftbar{ display:block; width:100%; min-height:100px; _height:expression(this.scrollHeight <100 ?"100px" : "auto");   padding-bottom:10px;background: url(../img/main/bg_leftbar.jpg) left  repeat-y;  }
/*一级菜单*/
.leftbar li.tree2{ width:220px; margin-left: 10px;  min-height:40px;  _height:expression(this.scrollHeight <40 ?"40px" : "auto");}
.leftbar li.tree2 a,.leftbar li.tree2 a:link{ color:#3A3A3A; font-size:16px; font-family:"微软雅黑";width:100%; height:40px;line-height:40px; text-align: center;   background:#F0F0F0; display:block; border-bottom:1px solid #FFF;}
.leftbar li.tree2-on{  }
.leftbar li.tree2 a:hover,.leftbar li.tree2-on a,.leftbar li.tree2-on a:link,.leftbar li.tree2-on a:hover{ color:#FFF;background:#3A3A3A;border-bottom:1px solid #3A3A3A;}

/*二级菜单*/
ul.leftbar li ul{ display:none; width:100%; padding-top:0px; }
ul.leftbar li.tree2-on ul{ display:block; }
ul.leftbar li ul li{ width:100%; padding:0; margin:0 auto; display:block; height:37px; }
ul.leftbar li ul li a,ul.leftbar li.tree2-on ul li a,ul.leftbar li.tree2-on ul li a:link{ display:block;  color:#626262; font-family:"微软雅黑"; line-height:36px; text-align: center; text-indent:0;  background:#FFFFFF url(../img/main/tree3.png) 180px  center no-repeat; width:100%; height:36px; border-bottom:1px solid #F0F0F0; font-size:14px;  }
ul.leftbar li.tree2-on ul li.tree3-on{  }
ul.leftbar li.tree2 ul li.tree3 a:hover,ul.leftbar li.tree2-on ul li.tree3-on a,ul.leftbar li.tree2-on ul li.tree3-on a:link,ul.leftbar li.tree2-on ul li.tree3-on a:hover{ color:#FFF;background:#C3512F url(../img/main/tree3_on.png) 180px center no-repeat; border-bottom:1px solid #F0F0F0; font-size:14px;  }

.icon-bottom-lefebar{ display:block; margin:0px auto 5px auto; cursor: pointer; }

.listWrap{ width:940px; min-height:500px;float:right; background:#FFF; margin-top:30px; }
.listWrap-noTree{ width:98%; margin-left:auto; margin-right:auto; float:none; }

/*当前位置*/
.text-site{ width: auto; line-height:30px; height:30px; text-indent:25px;  font-size:16px; color:#626262;font-family:"微软雅黑";   background:url(../img/main/icon_site.jpg) 5px center no-repeat; margin:0px auto 10px auto; }
.text-site a,.text-site a:link{ color:#333333; }
.text-site a.last-site,.text-site a.last-site:link{ color:#CF3438; }
.text-site a:hover{ color:#CF3438;}
.bottom-text-site{ width: auto; height:5px; background:url(../img/main/bottom_text_site.jpg) left center no-repeat; margin-bottom:20px; }



/*信息列表*/
.list{ width:100%; margin:0 auto 0 auto; min-height:520px; _height:expression(this.scrollHeight <520 ?"520px" : "auto"); line-height:30px;}
.list ul.newslist{ min-height:520px; _height:expression(this.scrollHeight <520 ?"520px" : "auto"); }
.list ul.newslist li{  height:40px; line-height:40px;width:100%; margin-bottom:10px; margin-top:0px; overflow: hidden; border-bottom:1px dashed #CCCCCC; }
.list ul.newslist li a,.list ul.newslist li a:link{ background:url(../img/main/newslist_icon_1.jpg) 5px  center no-repeat;  color:#626262; display:block; text-indent:35px; height:40px; line-height:40px; font-size:14px; font-family:"微软雅黑";  transition:all 0.2s;}
.list ul.newslist li a:hover{   color:#F90014; transition:all 0.4s; }
.list ul.newslist li span.newstime{ float:right; padding-right:4px; color:#939393;font-family:"微软雅黑"; font-size:14px; }
.list ul.newslist li a span.tag_titlepic{font-size:14px; font-family:"微软雅黑"; }
.need-to-disappear{ display:none;}


/*分页样式*/
.page { height: 30px; line-height: 30px; margin-top: 10px;  margin-bottom: 10px;  text-align: center; font-size: 14px; }
.page a,.page a b { background: #F5F5F5; color: #626262; padding: 5px 12px; }
.page b { background: #CF3438; color: #fff; padding: 5px 12px; }
.page a:hover{background: #CF3438; color: #fff; }


.page-news{padding:20px 0; }
.pageContent{ min-height:400px; _height:expression(this.scrollHeight <400 ?"400px" : "auto");  width:100%; margin:0 auto; padding-bottom:30px; }

.pageContentTitle,.pageContentTitle h1,.pageContentTitle h2,#next{width:100%; margin-left:auto; margin-right:auto; }
#pageText{width:100%; margin-left:auto; margin-right:auto; }
.pageContentTitle{ min-height:60px; _height:expression(this.scrollHeight <60 ?"60px" : "auto");   overflow:hidden;padding-bottom:10px; }
h1{ margin:5px auto; overflow:hidden; width:100%; color:#000000; font-size:22px; line-height:30px; font-weight:normal; font-family:"微软雅黑"; text-align:center;  }
.pageContentTitle h2{width:100%; background:#F5F5F5; font-size:14px; color:#626262; line-height:46px; height:46px; text-align: center; font-weight:normal; overflow:hidden; font-family:"微软雅黑";}
#pageText{ min-height:400px; _height:expression(this.scrollHeight <400 ?"400px" : "auto"); font-size:14px; color:#333333;line-height:30px;font-family:"微软雅黑"; }
#pageText{ color:#333333;line-height:30px;font-family:"微软雅黑"; font-size:14px; }
#pageText p{ text-indent:2em; color:#626262; font-size:14px;  padding: 8px 0; }
#pageText img {height: auto !important; margin: 5px auto;max-width: 100%  !important; display:block; }


/*上一篇、下一篇*/
.change-btn { font-size: 16px; line-height: 30px; padding-top: 10px; border-top: 1px solid #dddddd; }
.change-btn .pre{ width: 50%; float: left; text-align: left; }
.change-btn .next{ width: 50%; float: right; text-align: right; }
.change-btn a{display: block; color: #626262; }
.change-btn a:hover{color: #DF2C2C;}



/*===============================================机构设置列表页样式=================================================*/
.zysz-list li{ display: block; height:150px; background:#FFF;position:relative; overflow:hidden; }
.zysz-list li .titlepic{ display: block; float: left; width: 280px; height: 150px; }
.zysz-list li .zysz-info{ float: right; width: 650px; line-height:28px; }
.zysz-list li .zysz-name{ font-size: 16px; color: #CF3438; font-weight: bold; padding:0 0px 5px 0; line-height:30px; height:30px; overflow:hidden;  }
.zysz-list li .zysz-date{ color: #90c42f; font-size: 14px; }
.zysz-list li .zysz-intro{ font-size:14px; color:#626262; padding-bottom: 5px;  }

.zysz-list li a.btn-more-jgsj,.zysz-list li a.btn-more-jgsj:link{ background: url(../img/main/btn_more_jgsj.png) left bottom no-repeat;  width: 50px; height: 18px;   position:absolute; right:10px; bottom:5px; }
.zysz-list li:hover{ background:#F1F1F1; }


.divider-line{ width:100%; height:20px; border-bottom: 1px dashed #CCCCCC; margin-bottom:20px; }


/*===============================================现任领导列表页样式=================================================*/
.zysz-list.xrld li{ height:162px; margin-bottom:30px; }
.zysz-list.xrld li .titlepic{  width: 280px; height: 150px; padding:5px; border:1px solid #D6D6D6; }
.zysz-list.xrld li .zysz-info{ width: 630px; }
.zysz-list.xrld li .zysz-name{ color: #000; font-size: 14px; line-height:30px; }
.zysz-list.xrld li .zysz-date{ color: #000; font-size: 14px; line-height:30px; }

.zysz-list.xrld li:hover{ background:#FFF; }
.zysz-list.xrld li:hover .titlepic{  border:1px solid #CF3438;  }
.zysz-list.xrld li:hover .zysz-name{ color: #CF3438; }
.zysz-list.xrld li:hover .zysz-date{ color: #CF3438;  }


/*===============================================图片列表页样式=================================================*/
.photolist li,.photolist li .titlepic,.photolist li .pic-name{ width:270px; }
.photolist li{  height:170px; border:1px solid #D6D6D6; padding:9px; float:left; margin:0 10px 30px 12px; position:relative; }
.photolist li .titlepic{  height:170px;}
.photolist li .pic-name{ line-height:30px; height:30px; color:#FFF; text-align:center; font-size:14px; overflow:hidden;font-family:"微软雅黑"; position:absolute; left:9px; bottom:9px; background:#333; opacity:0.8; filter:Alpha(opacity=80); display:block;}
.photolist li:hover{border:1px solid #CF3438; }


/*===============================================教育教学封面页样式=================================================*/
.column-box-jyjx{ width:390px; height:305px; margin:10px 5px 20px 5px; float: left;  }
.column-box-jyjx-1{ height:270px; }

.title-newsBox-jyjx { width:100%; border-bottom:2px solid #CF3438; height:30px; line-height:30px; background:url(../img/main/title_icon_jyjx.png)  10px  center no-repeat; position:relative;text-indent:42px; margin-bottom:20px; }
.title-newsBox-jyjx span{  font-size:18px;  font-family:"微软雅黑"; color:#CF3438; }
a.btn-more-jyjx{display:block; height:30px; line-height:30px;  font-size:12px; color:#333333; font-family: Arial; text-align:center;  position:absolute; right:8px; top:0; width:50px; text-indent:0; }
a.btn-more-jyjx:hover{color:#CF3438;}

.newslist-jyjx{  }
/*列表样式*/
ul.newslist-jyjx li{  height:28px; line-height:28px;width:100%; margin-bottom:7px; margin-top:0px; overflow: hidden; border-bottom:1px dashed #D3D3D3; }
ul.newslist-jyjx li a,ul.newslist-jyjx li a:link{ background:url(../img/main/newslist_icon_jyjx.jpg)  left  center no-repeat; color:#626262; display:block; text-indent:15px; height:26px; line-height:28px; font-size:14px; font-family:"微软雅黑";  }
ul.newslist-jyjx li a:hover{  /*font-style:italic; */   color:#F90014; }
ul.newslist-jyjx li span.newstime{ float:right; padding-right:4px; color:#626262;font-size:14px; font-family: Arial;}

/*重点专业*/
.zdzy .subject-item{ width:180px; height:80px; float:left; background:#FFF; position:relative; margin:5px 5px 0 5px; }
.zdzy .subject-item img{ display:block; margin:5px auto 0 auto; }
.zdzy .subject-item .subject-item-name{ width:100%; height:20px; line-height:20px; font-size:14px; font-family:"微软雅黑"; color:#333333; text-align:center; position:absolute; left:0; bottom:4px; }
.zdzy .subject-item:hover{ background:#F8F5E4; }

/*大师工作室*/
.dsgzs .dsgzs-item{float: left; width:47%; height:60px; margin:0px 10px 15px auto; display:block;  }



/*===============================================纪检监察封面样式=================================================*/

.jjjc_content{ width: 1200px; margin: 0 auto; position: relative; }
/*模块样式*/
.jjjc_module .jjjc_module-title{  position: relative; height:30px;  margin-bottom: 5px; border-bottom:1px solid #ECA239; }
.jjjc_module .jjjc_module-title span{ height:30px;  color: #a20d0d; font-size: 16px; line-height:30px; display:block; position: absolute; left:0px; top: 1px; text-indent:25px; background:url(../img/main/jjjc_title.jpg) no-repeat 0px  bottom; }
.jjjc_more{  display: block; width: 40px; height: 34px; color:#696969;  font-size: 14px; position: absolute; right:10px; top: 8px; }
.jjjc_more:hover{color: #a20d0d; }
/*通用新闻列表样式*/
ul.jjjc_list li{ display: block; background: url(../img/main/jjjc_li.jpg) 0 15px  no-repeat; position: relative; }
ul.jjjc_list li a{font-size: 14px; line-height: 36px; color: #626262; padding:0 50px 0 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
ul.jjjc_list li a:hover{ color: #F06E0A; }
ul.jjjc_list li span{ position:absolute; right:5px; top:12px; color:#999999; font-size:12px;}

.jjjc_middle{ float: left; height:270px; margin-bottom:20px; padding-top:10px;   }
/*焦点图片*/
.jjjc_middle .focus { width: 400px; height: 200px; position: relative; overflow: hidden; margin-bottom:15px; float:none; }
.jjjc_middle .focus .img li { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; }
.jjjc_middle .focus .img img { width: 100%; height: 100%; display: block; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.jjjc_middle .focus:hover .img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.jjjc_middle .focus .img-title { width: 100%; height: 32px; line-height: 32px; color: #fff; font-size: 1.4em; text-indent: 10px; position: absolute; left: 0; bottom: 0; z-index: 9; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0, 0, 0, 0.5); }
.jjjc_middle .focus .img-title span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 150px; display: block;}
.jjjc_middle .focus .focus-btn {  display: block; width: 100px; height: 16px; position: absolute; right: 0px; bottom: 8px; z-index: 10 }
.jjjc_middle .focus .focus-btn li { width: 12px; height: 12px; border-radius: 12px; display: block; background: #ffffff; margin: 0 3px; float: left; cursor: pointer; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.jjjc_middle .focus .focus-btn li:hover { background: #DC350F;  width: 12px; height: 12px;}
.jjjc_middle .focus .focus-btn li.active { background: #DC350F; width: 12px; height: 12px;}

/*banner文字样式*/
.jjjc_banner{ width: 100%; background: url(../img/main/jjjc_banner.jpg) center  center no-repeat; height:240px; overflow:hidden; }
.jjjc_sign{ width: 645px; height:30px; padding-left:200px; padding-top:80px; }
.jjjc_sign .jjjc_text{ letter-spacing:8px;font-size: 50px; color: #fff; line-height:80px;  font-weight: bold; text-shadow: 2px 0px 0px #F3A703,-2px 0px 0px #F83D1E,0px 2px 0px #F83D1E,0px -2px 0px #F83D1E; }
.jjjc_sign .jjjc_text01{ margin-left:50px; }


/*特殊样式*/
.jjjc_main-content{ padding: 20px 0; }
.jjjc_zsjs{ width: 380px; height:280px; float: left; margin:0 20px 20px 0;}

.jjjc_zdfg{ float: left; width: 380px; height:280px; margin:0 0 20px 20px; }
.jjjc_zdfg ul{ margin-bottom:10px;}
.jjjc_zsjh{ float: left; width: 385px; }
.jjjc_zxjb{ height:50px; width:100%;  }
.jjjc_zxjb .zxjb_phone, .jjjc_zxjb .zxjb_mail{ border:1px solid #FF6C00; border-top:3px solid #FF6C00; border-radius:5px; text-indent:45px;padding-top:5px; width:193px; height:45px; float:left; }
.jjjc_zxjb .zxjb_phone{ background:url(../img/main/jjjc_call.jpg) 6px center no-repeat; margin-right:10px;  }
.jjjc_zxjb .zxjb_mail{ background:url(../img/main/jjjc_massage.jpg) 6px center no-repeat;  }
.jjjc_zxjb p{ line-height:20px; font-size:14px; }
.jjjc_zxjb span{ display:block; line-height:20px; font-size:12px; color:#FF6C00;}
.jjjc_fadeInDown{ animation:fadeInDown 10s ease-out infinite}
.jjjc_down img{ display:block; widows:380px; height:50px; margin:0 auto; }



/*===============================================校园文化封面页样式=================================================*/
.column-box-xywh{ min-height:245px; float:left; margin:20px 5px 0px 5px; }
/*学生活动*/
.xshd{ width:750px; }
ul.newslist-xshd li{  height:90px; line-height:30px;width:100%; margin-bottom:5px; margin-top:0px; overflow: hidden; border-bottom:1px dashed #D9D9D9; font-size:14px; color:#000; font-family:"微软雅黑"; position:relative; }
ul.newslist-xshd li span.newstime{ float:left; color:#CF3438;font-size:14px; font-family: Arial; width:80px; height:70px; padding-right:30px; padding-top:10px;  line-height:30px; text-align:center;  background:url(../img/main/icon_newstime_un.jpg) no-repeat; }
ul.newslist-xshd li span.newstime span{ font-size:20px; }
ul.newslist-xshd li span.title-xshd{ font-size:16px; display:block;  color:#000; line-height:30px;  clear:right;  }
ul.newslist-xshd li span.smalltext-xshd{ font-size:14px; display:block; line-height:24px; }

ul.newslist-xshd li:hover span.newstime{ background:url(../img/main/icon_newstime_on.jpg) no-repeat; color:#FFF; }
ul.newslist-xshd li:hover span.title-xshd{ color:#CF3438; }

/*知行讲堂*/
.zxjt{ width:430px; }
.zxjt-item{ width:180px; height:64px; margin:10px 0px 10px 30px; float:left; }
.zxjt-item img{ float:left; }
.zxjt-item-name{ float:left; width:100px;height:64px; line-height:64px; font-size:16px; color:#000; font-family:"微软雅黑"; text-align:center;  }
.zxjt-item:hover .zxjt-item-name{ color:#CF3438;  }

.xszp{ width:590px;  }

.dzxb{ width:98%; height:248px; border:1px solid #EAEAEA;  margin:0px  auto 20px  auto; padding:1px 0; clear:both; float: none; }
.dzxb .title-newsBox-jyjx{ background-color:#EAEAEA; }
.btn-more-dzxb{display:block;  width:20px;height:20px; position:absolute; right:8px; top:5px;  background:url(../img/main/btn_more_dzxb.png) no-repeat;}
.dzxb-item{ width:130px; height:205px; float:left;margin:0px  8px 0px  9px;}
.dzxb-item img{ display:block; padding:4px;  border:1px solid #EAEAEA; background:#F7F7F8;width:120px; height:160px;  }
.dzxb-item-name{ width:100%; line-height:24px; font-size:14px; color:#626262; font-family:"微软雅黑"; text-align:center; }
.dzxb-item:hover img{ border:1px solid #CF3438; }
.dzxb-item:hover .dzxb-item-name{color:#CF3438;}



/*===============================================信息公开封面页样式=================================================*/
.column-box-xxgk{ width:390px; height:280px; margin:20px 5px 0px 5px; float: left; }

.xxcg{ width:289px; height:305px; margin-bottom:20px; }

/*快速通道*/
.xxgk-item{ width:160px; height:80px; margin:15px 0px 20px 20px; float:left; }
.xxgk-item img{ float:left; }
.xxgk-item-name{ float:left; width:80px;height:80px; line-height:80px; font-size:16px; color:#000; font-family:"微软雅黑"; text-align:center;  }
.xxgk-item:hover .zxjt-item-name{ color:#CF3438;  }

.xxcg-classimg{ margin:0 auto; display:block;  }


/*===============================================精品课程样式=================================================*/
.jpkc_box li{ float:left; padding-left:5px; margin-bottom:20px; position:relative;}
.jpkc_box li a img{ display:block; width:304px; height:140px;  }
.jpkc_box li a div{ position:absolute;  bottom:40px; left:5px; width:284px; height:45px; padding-top:5px; line-height:20px; background:#000000;  filter:alpha(opacity=60);  -moz-opacity:0.6;  -khtml-opacity: 0.6; opacity: 0.6; color:#fff; font-size:14px; padding-left:10px; padding-right:10px; display:none;  }
.jpkc_box li span{ display:block; text-align:center; padding-top:10px; font-size:16px; color:#000000;}
.jpkc_box li:hover a div{ display:block; }

/*===============================================学校概况样式=================================================*/
#xxjj_pageText{ padding-left:10px; padding-right:10px; font-size:14px; color:#333333;line-height:30px;font-family:"微软雅黑"; margin-bottom:20px;}
#xxjj_pageText p{ text-indent:2em; color:#626262; font-size:14px; margin-bottom:10px; padding:0 10px 0 10px;}
#xxjj_pageText img{ display:block; padding:2px; border:1px solid #EEEEEE; margin:10px 0 10px 0;}
#xxjj_pageText span{ display:block; height:1px; border-bottom:1px solid #FF5E5E; border-top:1px solid #FF5E5E;}


/*===============================================视频点播样式=================================================*/
.spzb_box li{ float:left; width:265px; padding:10px; border:1px solid #D2D2D2; position:relative; margin:10px 0 20px 20px; }
.spzb_box li img{ display:block;}
.spzb_box li a{ display:block; width:60px; height:60px; background: url(../img/main/vedio_play.png) no-repeat; position:absolute; left:112px; top:60px;}
.spzb_box li a:hover{ background: url(../img/main/vedio_playOn.png) no-repeat}
.spzb_box li strong{ display:block; font-size:14px; color:#CF3438;}
.spzb_box li span{ display:block; font-size:14px; color:#333333;}


/*===============================================联系我们样式=================================================*/
#jtdt_pageText{ padding:10px;}
#jtdt_pageText .jtdt_title{ border-bottom:1px solid E5E5E5; margin-bottom:20px;}
#jtdt_pageText .jtdt_title img{ float:left; display:block;  padding:10px; border:1px solid #E5E5E5;  }
#jtdt_pageText .jtdt_title ul{ float:left;}
#jtdt_pageText .jtdt_title ul li{ font-size:14px; color:#626262; padding-left:20px;}
#jtdt_pageText .jtdt_map{}
#dituContent{ margin:10px auto; width:98%; height:500px;  }
#dituContent img{ max-width:none !important;}


/*===============================================后勤服务封面样式=================================================*/
/*banner文字样式*/
.hqfw_banner{ width: 100%; background: url(../img/main/hqfw_banner.jpg) center  center no-repeat; height:280px; overflow:hidden; }
.hqfw_sign{ width: 600px; height:30px; padding-top:70px; margin:0 auto; }
.hqfw_sign .hqfw_text{ letter-spacing:1px;font-size: 32px; color: #CF3438; line-height:80px; text-align:center; font-weight: bold; text-shadow: 3px 0px 0px #FFF,-3px 0px 0px #FFF,0px 3px 0px #FFF,0px -3px 0px #FFF; }
.hqfw_sign .hqfw_text01{  }
.hqfw_fadeInDown{ animation:roll 20s ease-out infinite}

.column-box-hqfw{ width:390px; height: auto; margin:20px 5px 10px 5px; float: left;  }
.boder-hqfw{ border:1px solid #D0D0D0; }
.shfw{ width:790px;margin:20px 5px 10px 5px; }
.shfw .focus, .shfw ul.newslist-hqfw{ float:left; }
.shfw .boder-hqfw{ width:788px; height: auto; }

.title-newsBox-hqfw { width:100%;  height:32px; line-height:32px; background:#EDEDED; position:relative;  margin-bottom:2px; }
.title-newsBox-hqfw span{  font-size:16px; height:32px; line-height:32px; font-family:"微软雅黑"; color:#FFF; text-align:center;background:#CF3438 url(../img/main/title_icon_hqfw.jpg) center right no-repeat; padding:0 35px 0 20px; display:block; float:left; }
a.btn-more-hqfw{display:block;  width:38px; height:14px; position:absolute; right:10px; top:9px; background:url(../img/main/btn_more_hqfw_un.jpg) center center no-repeat; }
a.btn-more-hqfw:hover{background:url(../img/main/btn_more_hqfw_on.jpg) center center no-repeat;}

.newslist-hqfw{  }
/*列表样式*/
ul.newslist-hqfw li{  height:28px; line-height:28px;width:96%;  margin:8px auto 0 auto; overflow: hidden; }
ul.newslist-hqfw li a,ul.newslist-hqfw li a:link{ background:url(../img/main/newslist_icon_hqfw.jpg)  left  center no-repeat; color:#626262; display:block; text-indent:15px; height:28px; line-height:28px; font-size:14px; font-family:"微软雅黑";  }
ul.newslist-hqfw li a:hover{  /*font-style:italic; */   color:#F90014; }
ul.newslist-hqfw li span.newstime{ float:right; padding-right:4px; color:#626262;font-size:14px; font-family: Arial;}

/*焦点图片*/
.hqfwColumn .focus { width: 390px; height: 195px; position: relative; overflow: hidden;   float:none; margin:10px 0 0 10px; }
.hqfwColumn .focus .img li { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; }
.hqfwColumn .focus .img img { width: 100%; height: 100%; display: block; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.hqfwColumn .focus:hover .img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.hqfwColumn .focus .img-title { width: 100%; height: 32px; line-height: 32px; color: #fff; font-size: 1.4em; text-indent: 10px; position: absolute; left: 0; bottom: 0; z-index: 9; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0, 0, 0, 0.5); }
.hqfwColumn .focus .img-title span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 150px; display: block;}
.hqfwColumn .focus .focus-btn {  display: block; width: 140px; height: 4px; position: absolute; right: 0px; bottom: 15px; z-index: 10 }
.hqfwColumn .focus .focus-btn li { width: 22px; height: 4px;  display: block; background: #ffffff; margin: 0 3px; float: left; cursor: pointer; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.hqfwColumn .focus .focus-btn li:hover { background: #DC350F;   width: 22px; height: 4px;}
.hqfwColumn .focus .focus-btn li.active { background: #DC350F;  width: 22px; height: 4px;}

.shfw .focus, .shfw ul.newslist-hqfw{ float:left; }
.shfw ul.newslist-hqfw{ width:370px; margin-left:10px; }

/*快速通道*/
.ksdh .boder-hqfw{  background:url(../img/main/bg_kstd.jpg) left top no-repeat; }
.ksdh-item{ width:100px; height:78px; margin:30px 20px 0px 60px; float:left; }
.ksdh-item img{ display:block; margin:0 auto; }
.ksdh-item-name{ float:left; width:100%;height:30px; line-height:30px; font-size:18px;  font-family:"微软雅黑"; text-align:center;  }
.ksdh-item-1 .ksdh-item-name{ color:#F4B42E; }
.ksdh-item-2 .ksdh-item-name{ color:#ED6C6E; }
.ksdh-item-3 .ksdh-item-name{ color:#4EC42F; }
.ksdh-item-4 .ksdh-item-name{ color:#33CBCC; }


/*1023-1200 内容宽度990 页面内容居中 */
@media only screen and (max-width:1200px) {
	.contentBox{ width:100%;}
	.video{ width: 96%; }

	ul#search, .textBox {right: 20px;}

	/*导航栏*/
	ul.nav li.level-1{ width:93px; margin-left:5px; margin-right:4px; }
	ul.nav li.last{ margin-right:0;}
	ul.nav li.level-1>a,ul.nav li>a:link{  width:100%; }

	.containerBox, .friendLinkBox{	width:990px; }

	.newslist-1 {width: 580px;}

	.scroll-info { width: 100%; margin-top:20px;}

	ul.newslist-2 li a, ul.newslist-2 li a:link {width: 910px; }

	/*******页面链接图标（第二排）********/
	.ztwz{ width:100%; height: auto;  background:#F7F7F7; overflow:hidden; float:left; }
	.title-ztwz-box{background:#F7F7F7 url(../img/main/title_icon_ztwz.jpg) left center no-repeat; width:130px;  font-size:18px; color:#CF3438; font-family:"微软雅黑"; text-align: right; height:64px; line-height:64px; padding-top:0; margin-top:0; float:none; margin:0 auto; clear:both; }
	.ztwz-box{ width:231px; height:60px; line-height:60px; float:left; margin:5px 7px 15px 7px;  }
	.ztwz-box-1{background:#FFF url(../img/main/zs_img_m.jpg)  center  center no-repeat;}
	.ztwz-box-2{background:#FFF url(../img/main/jy_img_m.jpg)  center  center no-repeat;}
	.ztwz-box-3{background:#FFF url(../img/main/dflz_img_m.jpg)  center  center no-repeat;}
	.ztwz-box-4{background:#FFF url(../img/main/zzxb_img_m.jpg)  center  center no-repeat;}

	.kstd{ width:350px; height: auto ;  }
	.kstd-box{  margin:10px 0 10px 30px; }


	.listWrap{ width:750px;  }


	/*===============================================机构设置列表页样式=================================================*/
	.zysz-list li .zysz-info,.zysz-list.xrld li .zysz-info{ width: 450px; }

	.photolist li{    margin:0 40px 30px 40px;  }


	.column-box-jyjx{  height:305px;  float: left; width:47%;margin:10px 1.5% 20px 1.5%; }


	.column-box-xywh{ height:245px; float:left; margin:20px 1.5% 0px 1.5%; width:47%;  }
	.smalltext-xshd{ height:48px; overflow:hidden; }
	.dzxb{ width:100%; overflow:hidden; margin-bottom:20px; float:none; margin-left:auto; margin-right:auto; }
	.dzxb-item{  margin:0px  17px 0px  17px;}


	.column-box-xxgk{  margin:20px 1.5% 0px 1.5%; width:47%; height:auto; }
	.kstd{ width:100%; }

	.wrap-xxgk-item{ width:720px; margin:0 auto; }

	.jpkc_box li{ margin:0 30px 30px 30px;  }

	.spzb_box li{ margin:0 40px 30px 40px;  }


	/*===============================================纪检监察封面样式=================================================*/
	.jjjc_content{ width: 990px; }
	.jjjc_module, .jjjc_middle{   margin:10px 1.5% 0px 1.5%; width:47%; height:290px; }
	.jjjc_middle .focus { width: 100%; }
	.jjjc_zxjb .zxjb_phone, .jjjc_zxjb .zxjb_mail{  width:48%;}
	.jjjc_zxjb .zxjb_phone{ margin-right:3%;  }
	.jjjc_zxjb .zxjb_mail{  }


	/*===============================================后勤服务封面样式=================================================*/
	.hqfwColumn .containerBox{ width:768px; }
	.column-box-hqfw{ width:376px; height: auto; margin:20px 4px 10px 4px; float: left;  }
	.shfw{ width:760px; margin:20px auto 10px auto; float:none; }
	.shfw .boder-hqfw{ width:758px;   }
	.hqfwColumn .focus { width: 390px;}
	.shfw ul.newslist-hqfw{ width:345px;}
	}

/*768-1024  内容宽度740  两边间距14 页面内容居中 */
@media only screen and (max-width:1023px) {
	#DGbanner21{ opacity:0.8; filter:Alpha(opacity=80); }

	.navDom, .textBox,.friendLinkWrap, .footinfoWrap{ display:none; }
	.containerBox, ul#search, .focus, .friendLinkBox, .newslist-1, .scroll-info, .ztwz, .kstd, .xyfg{ width:740px; float:none; margin-left:auto; margin-right:auto; }


	/*导航栏*/
	.navWrap{   position: absolute; right:62px; top:40px; z-index:1000000;  }
	.navWrap,ul.nav{   height: auto; width:160px; background:none; }
	ul.nav li.level-1{ width:100%; float: none; position:relative; margin:0; background:none; }
	ul.nav li.last{ margin-right:0;}
	ul.nav li.level-1>a,ul.nav li>a:link{ color:#FFF; display:block; width:100%; height:40px; line-height:40px; text-align:center;  margin:0 auto;  background: #000;  opacity:0.6; filter:Alpha(opacity=60); }
	ul.nav li.level-1>a:hover{ background:#CF3438; color:#FFF; opacity:1.0; filter:Alpha(opacity=100);  }
	ul.nav li.level-1.selected-nav{}
	ul.nav li.level-1.selected-nav>a,ul.nav li.level-1.selected-nav>a:link, ul.nav li.level-1.selected-nav>a:hover,ul.nav li.level-1.active-nav>a,ul.nav li.level-1.active-nav>a:link, ul.nav li.level-1.active-nav>a:hover{  background:#CF3438; color:#FFF; opacity:1.0; filter:Alpha(opacity=100); }

	ul.nav li.level-1 .subNav, ul.nav li.level-1 .subNav a, ul.nav li.level-1.active-nav .subNav, ul.nav li.level-1.active-nav .subNav a{ display:none; min-height:0; width:0;  }

	.focus{ height:320px; }

	.headerWrap{ margin-bottom:60px; }

	.btn-navSwitch{ display:block; width:40px; height:40px; position:absolute; right:20px; top:50%; margin-top:-20px; background:url(../img/main/btn_navSwitch.jpg)  center  center no-repeat;}

	/*搜索框*/
	ul#search{  position:absolute; right:50%; bottom:-45px; margin:0; margin-right:-370px; }
	ul#search li{ float:left; width:100%; }
	.keyboard{  height:30px; border: none; line-height:30px; font-family:"微软雅黑"; font-size:12px; color:#D4D4D4; background: #FFF; vertical-align:middle;     background: #fff none repeat scroll 0 0;border: 1px solid #dfdfdf;border-radius: 5px; padding: 0; text-indent: 10px; width: 100%;}
	.inputSub{ width:40px; border: medium none #fff; border-bottom-right-radius: 5px; border-top-right-radius: 5px; height: 31px; position: absolute; right: -1px;top: 1px; background: #af1515 url(../img/main/search.jpg)  center  center no-repeat; border: medium none; display: block;   }


	.newslist-1 { height:130px; overflow:hidden; margin-top:20px; clear:both; }

	ul.newslist-2 li a, ul.newslist-2 li a:link {width: 90%; }

	/*******页面链接图标（第二排）********/
	.ztwz-box{  width:295px; height:82px; line-height:82px; float:left; margin:5px 35px 15px 35px; }


	.kstd{  height: auto;  }
	.kstd-box{  margin:10px 10px 0px 30px; }



	/*列表*/
	.side-menu{ width:100%;  height:auto;  position:relative;  margin-top:10px; float:none; background:#FAFAFA; border-bottom:1px solid #F0F0F0;  border-top:1px solid #F0F0F0;   }
	#classname,.icon-bottom-lefebar{ display:none; }

	ul.leftbar{ display:block; width:100%; padding-bottom:0;  min-height:40px;  _height:expression(this.scrollHeight <40 ?"40px" : "auto"); background:#FAFAFA;}

	/*一级菜单*/
	.leftbar li.tree2{ width: auto; margin-left: 10px; margin-right:10px;   min-height:40px;  _height:expression(this.scrollHeight <40 ?"40px" : "auto"); float:left; }
	.leftbar li.tree2 a,.leftbar li.tree2 a:link{ color:#3A3A3A; font-size:16px; font-family:"微软雅黑";width:100%; padding:0 5px; height:40px;line-height:40px; text-align: center;   background:#F0F0F0; display:block; border: none; background: #FAFAFA; }
	.leftbar li.tree2-on{  }
	.leftbar li.tree2 a:hover,.leftbar li.tree2-on a,.leftbar li.tree2-on a:link,.leftbar li.tree2-on a:hover{ color:#CF3438 ;background:#FFFFFF; border: none;}

	/*二级菜单*/
	ul.leftbar li ul{ display:none; width:100%; padding-top:0px; }
	ul.leftbar li.tree2-on ul{ display:block; }
	ul.leftbar li ul li{ width:100%; padding:0; margin:0 auto; display:block; height:37px; }
	ul.leftbar li ul li a,ul.leftbar li.tree2-on ul li a,ul.leftbar li.tree2-on ul li a:link{ display:block;  color:#626262; font-family:"微软雅黑"; line-height:36px; text-align: center; text-indent:0;  background:#FFFFFF url(../img/main/tree3.png) 180px  center no-repeat; width:100%; height:36px; border-bottom:1px solid #F0F0F0; font-size:14px;  }
	ul.leftbar li.tree2-on ul li.tree3-on{  }
	ul.leftbar li.tree2 ul li.tree3 a:hover,ul.leftbar li.tree2-on ul li.tree3-on a,ul.leftbar li.tree2-on ul li.tree3-on a:link,ul.leftbar li.tree2-on ul li.tree3-on a:hover{ color:#FFF;background:#C3512F url(../img/main/tree3_on.png) 180px center no-repeat; border-bottom:1px solid #F0F0F0; font-size:14px;  }


	.listWrap{ margin-left:auto; margin-right:auto; width:740px; margin-top:10px; float:none; }

	.zysz-list li .zysz-info, { width:450px; }
	.zysz-list.xrld li .zysz-info{ width:430px; }
	.zysz-list li a.btn-more-jgsj,.zysz-list li a.btn-more-jgsj:link{ bottom:0px; }


	.title-newsBox-jyjx { margin-bottom:10px; }

	.zdzy .subject-item{ width:160px; height:80px; float:left; background:#FFF; position:relative; margin:2px 5px 0 5px; }
	.dsgzs .dsgzs-item{  margin:0px auto 25px auto;   }


	.column-box-xywh{ height: auto; float: none; margin:20px  auto 0px  auto; width:100%; clear:both; }
	.smalltext-xshd{ height: auto; overflow:hidden; }
	.dzxb{ margin-bottom:20px; overflow:hidden;  }
	.dzxb-item{  margin:0px 25px 0px  30px;}


	.zxjt-item{ width:170px; height:64px; margin:10px 0px 10px 10px; float:left; }

	/*===============================================纪检监察封面样式=================================================*/
	.jjjc_content{ width: 740px; }
	.jjjc_module, .jjjc_middle{   margin:10px 1.5% 0px 1.5%; width:47%; height:290px; }
	.jjjc_middle .focus { width: 100%; }
	.jjjc_zxjb .zxjb_phone, .jjjc_zxjb .zxjb_mail{  width:48%;}
	.jjjc_zxjb .zxjb_phone{ margin-right:2%;  }
	.jjjc_zxjb .zxjb_mail{  }

	.jjjc_down img{ width: 100%;  height: auto;   }

	}

/*ipad竖屏：(orientation:portrait)  ipad横屏：(orientation:landscape) */
@media only screen and (width:768px) and (orientation:portrait) { }

/*640-767 内容宽度590 两边间距25 页面内容居中 */
@media only screen and (max-width:767px) {
	.containerBox,ul#search, .focus, .friendLinkBox, .newslist-1, .scroll-info, .ztwz, .kstd, .xyfg{ width:98%;  }

	/*搜索框*/
	ul#search{ margin-right:-49%; }

	#DGbanner21{ display:none; }
	.ztwz-box{   margin:5px 5px 5px 5px;}
	.kstd{  height: auto;  }
	.kstd-box{  margin:10px 0px 0px 10px; }

	.focus{ height:320px; }

	.listWrap{ width:98%;  }
	.text-site, .bottom-text-site{display: none;}
	.page .number-btn{ display: none; }

	/*===============================================机构设置列表页样式=================================================*/
	.zysz-list li,.zysz-list.xrld li{ float: none; margin: 0 auto 0px auto; height:auto; padding-bottom:30px; }
	.zysz-list.xrld li{ margin-bottom:20px; padding-bottom:20px; }
	.zysz-list li .titlepic, .zysz-list.xrld li .titlepic{ float: none; margin: 0 auto 10px auto; }
	.zysz-list li .zysz-info, .zysz-list.xrld li .zysz-info{ float: none; width:  auto; }

	.photolist li{ margin:0 8px 20px 8px; }
	.spzb_box li{ margin:0 8px 20px 8px; }
	.jpkc_box li{ margin:0 5px 30px 5px;  }
	.jpkc_box li a img{ display:block; width:290px; height:140px;  }

	.column-box-jyjx{ width:100%; height: auto; margin:10px  auto 20px auto; float: none; clear:both; }
	.column-box-jyjx-1{ height: auto; }
	.zdzy, .dsgzs{ width:47%; height:305px; margin:10px 1.5% 20px 1.5%; float: left; clear:none; }
	.zdzy .subject-item{ width:130px;   }
	.dsgzs .dsgzs-item{  margin:0px auto 10px auto; width:389px; }
	.zxjt .wrap-item{  margin:0 auto; width:600px; height:auto; }
	.zxjt-item{ width:145px; margin:10px 0px 10px 5px;  }
	.zxjt-item-name{width: 80px;}
	.dzxb{ height:auto; margin-bottom:20px; }
	.wrap-dzxb-item{ width:555px; margin:0 auto;  }

	.column-box-xxgk{  width:100%; height: auto; margin:10px  auto 20px auto; float: none; clear:both;}
	.xxcg-classimg{ display:none; }
	.wrap-xxgk-item{ width:680px; margin:0 auto; }
	.xxgk-item {margin: 15px 0 20px 5px; width:155px; }
	.xxgk-item-name { width: 70px;}

	/*===============================================纪检监察封面样式=================================================*/
	.jjjc_content{ width: 98%; }
	.jjjc_module, .jjjc_middle{   margin:10px  auto 0px  auto; width:100%; height: auto; float:none;  clear:both; }
	.jjjc_middle .focus { width: 100%; height:260px;  }

	.jjjc_middle{   margin:10px  auto 10px  auto; padding-bottom:1px; }
	.jjjc_zxjb{ padding-bottom:10px; }
	.jjjc_zxjb .zxjb_phone, .jjjc_zxjb .zxjb_mail{  width:48%;}
	.jjjc_zxjb .zxjb_phone{ margin-right:3%;  }
	.jjjc_zxjb .zxjb_mail{  }

	/*===============================================后勤服务封面样式=================================================*/
	.hqfwColumn .containerBox{ width:98%; }
	.column-box-hqfw{width:100%; height: auto;  margin:20px  auto 10px auto; float: none;  }
	.shfw{ width:100%; margin:20px auto 10px auto; float:none; }
	.shfw .boder-hqfw{ width: auto;   }
	.hqfwColumn .focus { width: 92%; height:300px; float:none; margin-left:auto; margin-right:auto; }
	.shfw ul.newslist-hqfw{  width: 100%; float:none;}
	.ksdh .boder-hqfw{  background: none; }
	.ksdh-item{ width:23%;  margin:10px 1% 0px 1%; float:left; }
	}

/* 480-639  按百分比缩放 */
@media only screen and (max-width:639px) {
 	.focus{ height:280px; }

	ul.newslist-2 li a, ul.newslist-2 li a:link {width: 70%; }

	.ztwz{ height:auto; }
	.ztwz-box{   margin:5px  auto 10px  auto; float:none; }
	.kstd-box{  margin:10px 0px 0px 3px; width:112px; text-indent:46px;   }

	#jtdt_pageText .jtdt_title div img{ float: none; margin:0 auto; }

	.photolist li{ padding:9px; float: none; margin:0  auto 20px  auto; width:90%; height:auto; }
	.photolist li .titlepic{ width:100%; }
	.photolist li .pic-name{ width:100%; position:static;  }

	.spzb_box li{ padding:9px; float: none; margin:0  auto 20px  auto; width:450px; height:auto; }
	.spzb_box li img{ width:100%; }
	.spzb_box li a{ left:195px; top:120px;}

	.jpkc_box li{ float: none; margin:0  auto 20px  auto; width:420px; height:auto; }
	.jpkc_box li a img{ display:block; width:420px; height: auto;  }

	.column-box-jyjx{ width:100%; height: auto; margin:10px  auto 20px auto; float: none; clear:both; }
	.column-box-jyjx-1{ height: auto; }

	ul.newslist-xshd li {height: auto;}

	.wrap-item{ margin:0 auto; width:420px; height:auto;  }
	.zxjt .wrap-item{ width:300px; }
	.wrap-dzxb-item{ width:450px; margin:0 auto; }
	.dzxb-item{margin: 0 10px 0 10px;}

	.jjjc_sign{ width: 400px; height:30px; padding-left:100px; padding-top:80px; }

	.wrap-xxgk-item{ width:340px; }

	.page a.total{ display:none; }


	/*===============================================后勤服务封面样式=================================================*/
	/*banner文字样式*/
	.hqfw_banner{ width: 100%; background: url(../img/main/hqfw_banner.jpg) center  center no-repeat; height:260px; overflow:hidden; }
	.hqfw_sign{ width: 98%; height:30px; padding-top:80px; margin:0 auto; }
	.hqfw_sign .hqfw_text{ font-size: 24px; line-height:80px;}
	.hqfwColumn .focus { height:240px; }
	}
/* 320-479  按百分比缩放 */
@media only screen and (max-width:479px) {
	.headerWrap,.headerBox{ height:70px; }

	.navWrap{ top:25px;   }

	.index-banner {  height: 260px; }

	.icon-logo{ height:40px; margin-top:-20px; }

 	.focus{ height:200px; }
	.kstd-box{  margin:10px 0px 0px 25px; width:130px; text-indent:55px; }

	.listpage-banner{ height:220px; }
	.sign{ margin: 50px 0 0 10px;}
	.sign .text-1{ font-size: 32px; }
	.sign .text-2{ font-size: 14px;  }

	.wrap-item{ margin:0 auto; width:280px; height:auto;  }

	.dsgzs .dsgzs-item{  width:360px; }

	.wrap-dzxb-item{ width:300px; margin:0 auto;  }


	.spzb_box li{  width:300px; height:auto; }
	.spzb_box li img{ width:100%; }
	.spzb_box li a{ left:120px; top:65px;}

	.jpkc_box li{  width:300px;  }
	.jpkc_box li a img{   width:300px;   }

	.jjjc_sign{ width: 290px; height:30px; padding-left:10px; padding-top:80px; }

	.jjjc_zxjb{ padding-bottom:10px; height:auto; clear:both;  }

	.jjjc_zxjb .zxjb_phone, .jjjc_zxjb .zxjb_mail{  width:98%; margin:0 auto;  margin-bottom:10px; }
	.jjjc_zxjb .zxjb_phone{}

	/*===============================================后勤服务封面样式=================================================*/
	/*banner文字样式*/
	.hqfw_banner{ width: 100%; height:220px; overflow:hidden; }
	.hqfw_sign{ width: 98%; height:30px; padding-top:40px; margin:0 auto; }
	.hqfw_sign .hqfw_text{ font-size: 18px; line-height:60px;}
	.hqfwColumn .focus { height:200px; }
	.ksdh-item-name{   font-size:14px; }
	}

@media only screen and (max-width:359px) {
	.hqfw_sign .hqfw_text{ font-size: 16px; }

	}
.fadeInDown{ animation:fadeInDown 10s ease-out infinite}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  40% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }

}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  40% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes roll {
	  0% {
		opacity: 0;
		-webkit-transform: scale3d(.0, .0, .0);
		transform: scale3d(.0, .0, .0);
	  }
	  5% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	  }

	  10% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }

	 95% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
		-webkit-transform: perspective(400px);
   		transform: perspective(400px);
	  }


	 96.5% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	 }

	100% {
	  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	  transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	  opacity: 0;
	}
	}

@keyframes roll {
	  0% {
		opacity: 0;
		-webkit-transform: scale3d(.0, .0, .0);
		transform: scale3d(.0, .0, .0);
	  }
	  5% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	  }

	  10% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }

	 95% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
		-webkit-transform: perspective(400px);
   		transform: perspective(400px);
	  }


	 96.5% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	 }

	100% {
	  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	  transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	  opacity: 0;
	}

	}



.header-link{
	position: absolute;right: 260px;bottom:70px;color: #fff;font-size: 14px;padding-left: 30px;background-repeat: no-repeat;background-position: left center;
	}
.tsg-link{
	position: absolute;right: 260px;bottom:45px;color: #fff;font-size: 14px;padding-left: 30px;background-repeat: no-repeat;background-position: left center;
	}

@media only screen and (max-width:1200px) {
		.header-link{
			right: 290px;
		}
		.tsg-link{
			right: 290px;
		}
	}

@media only screen and (max-width:1023px) {
			.header-link{
			right: 90px;
    bottom: 55px;640
		}
		.tsg-link{
				right: 90px;
    bottom: 30px;
		}
	}

@media only screen and (max-width:767px) {
				.header-link{
	    right: 60%;
    bottom: 75px;
		}
		.tsg-link{
    right: 20%;
    bottom: 75px;
		}
	}

@media only screen and (max-width:639px) {

	}

@media only screen and (max-width:479px) {
					.header-link{
right: 60%;
    bottom: 52px;
		}
		.tsg-link{
     right: 20%;
    bottom: 52px;
		}
	}
